#指定构建此项目所需的CMake最低版本为3.31。如果使用的CMake版本低于此要求，将报错。
cmake_minimum_required(VERSION 3.31)

#定义项目名称为01，语言为C。
project(01DataStruct C)

#设置C语言的标准版本为C23
#这会让CMake在构建项目时，使用C23标准来编译C源文件，确保编译器支持C23特性。
set(CMAKE_C_STANDARD 23)

#将01_linearStruct目录添加到项目中作为一个子目录
#这样就可以在01_linearStruct目录下使用CMakeLists.txt文件来管理该目录下的源文件和依赖关系
add_subdirectory(01_LinearStruct)